be embarrassed before an awkward situation - Espagnol Anglais Dictionnaire